home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / comm / tcp / rxsocket.lha / rxsocket / changes next >
Text File  |  2000-11-28  |  3KB  |  84 lines

  1.  
  2. Changes in version 12.0:
  3. - pool routines rewritten
  4.  
  5. Changes in version 11.0:
  6. - fixed some pool problem
  7.  
  8. Changes in version 10.1:
  9. - correct a bug in RxsCall(), that did not check if to open
  10.   bsdsocket.library or not
  11.  
  12. Changes in version 10.1:
  13. - correct a bug in RxsCall(), that did not release memory correctly
  14.  
  15. Changes in version 10.0:
  16. - send() and recv() accepted too many flags, see documentation for the real
  17.   flags they accept
  18. - there was a bug in RxsCall() that may cause memory loss: fixed
  19. - internal stem reading optimization
  20. - guide rewritten
  21. - CloseRxSocket() added in rxsocket.library
  22. - strings reads from a catalog
  23. - all the ARexx stem name are not case-sensitive anymore
  24.  
  25. Changes from version < 8.x:
  26. - rxsocket divided in 2 see readme.first
  27. - rxslibrary was really weak if under socks, sorry for that;
  28.   now a stack swap is done for functions that are very stack
  29.   consuming; I tested it very much and everything seems ok now
  30. - very hard library revision to minimize memory fragmentation
  31. - now, each blocking function can be broken with "hi"
  32.   you can use SetRxSocketOpt() to controll it;
  33. - ErrorString() can be called with no argument
  34. - HostErrorString() can be called with no argument
  35. - ObtainSocket() can be called with 1 argument
  36. - recv, recvfrom, readline can be called with 2 arguments
  37. - finally find a way to import sockets from a macro
  38.   to the one that called it , via RXSCall()
  39.   NextRXSRelease() OnteinSocket()
  40. - added a debugging support to inetd server and in general
  41.   for macro launched via rxscall() : a console output can be
  42.   opened so that, macros run from inetd or via rxscall() but
  43.   with no stdout will use that console as stdout/stdin
  44. - added various function to rxlibnet.library, expecially
  45.   miami packet filter functions
  46.  
  47. Changes from version < 7.1:
  48. - added some Genesis functions
  49. - changed GenesisLogin to GenesisSetGlobalUser
  50. - changed IsLibOn
  51. - patched a MiamiDx 0.9 bug that made recvline not work, see recvline
  52. - because of Genesis library doesn't free same bytes when opened
  53.   now it is opened only on request
  54. - added GetSalt for a real passwd support
  55. - QueryInterfaces() now returns all the interfaces found not just
  56.   the inet ones, so the field "Family" was added
  57.  
  58. Changes from version 6.4:
  59. - fixed a bug in IoctlSocket()
  60. - some internal functions to parse strings rewritten
  61. - more log functions
  62. - general debuggin
  63.  
  64. Changes from version < 6.3:
  65. - added raw packet creation and parsing
  66. - added support for Genesis
  67. - IoctlSocket() complitly rewritten to query interfaces
  68. - usefull function QueryInterfaces() added
  69. - now the library show requesters if a function is not
  70.   avaible with the tcp/ip stack running
  71. - fixed a stupid bug that made help() not work
  72. - fixed a very stupid bug that made IsLibOn() so bad (not for the system anyway)
  73.  
  74. Changes from version < 4.5:
  75. - added some usergroup.library function.
  76.  
  77. Changes from version < 4.1:
  78. - generale debugging
  79. - async sockets now works pretty good
  80. - bind() fixed to work on a not set locale, e.g. for DGRAM sockets
  81. - added the very nice RecvFromUntil() function
  82. - now rxs tries to start ARexx if it is not already running
  83.  
  84.